
{* AДМИНИСТРАТИВНАЯ СТРАНИЦА - для внесения данных в базу и ответа на вопрос *}

{*
            // Состояния страницы:

            //   4)  Изменен диапазон навигатора.
            //   5)  Вопрос задан в неправильной категории по мнению администратора,
            //       перенос вопроса в другую категорию.
            //   6)  Администратор выбирает вопрос, на который он хочет ответить
            //   7)  Нет ни одного нового вопроса
            //   8)  Вопрос или вопросы были удалены
            //   9)  Добавлен ответ на вопрос
            //  10)  Пользователю направлено письмо, в случае наличия email адреса
*}

<TABLE ALIGN="left" width="100%" height=500 BORDER="2" cellpadding="5px">

   <TR>
      <TD valign="top" width="30%">
         {* в первом столбце дерево категорий *}
         {include file="category_tree.tpl.html"}
      </TD>

      <TD align="left" valign="top">

         {if $num_find}
            <font class=person> {$smarty.const.STRING_PRESENCE_NEW_QUESTION}  {$num_find} </font>
         {else}
            <font class=title_courier_bold> {$smarty.const.STRING_NOT_NEW_QUESTION} </font>
         {/if}

         <br><br>

		 {if $state == 12}	
		 	<font class="warn_brown_14"> &nbsp;&nbsp; {$smarty.const.MESS_NOT_SELECT_CATEGORY} </font> <br><br>
			<hr> <font class=cat_dark_bold> {$smarty.const.MESS_BUTTON_CHANGE_INFO} </font> <hr>		 	

         {elseif $state == 5}
            <font class="warn_brown_14"> {$smarty.const.MESS_CHANGE_CATEGORY} </font> <br><br>
         {elseif $state == 8}
            <font class="warn_brown_14"> {$smarty.const.MESS_CHOICE_DELETE}   </font> <br><br>
         {elseif $state == 9 || $state == 10}
            <font class="warn_brown_14"> {$smarty.const.MESS_ADD_ANSWER}      </font> <br><br>

		 {elseif $state == 11 || $state == 13}
		 	<font class="warn_brown_14"> &nbsp;&nbsp; {$smarty.const.MESS_NOT_SELECT_CHECK_BOX} </font> <br><br>
         {/if}

         {* list_new_questions - информация о записях в таблице question
            [0] - ID
            [1] - categoryID
            [2] - question
            [3] - answer
            [4] - time_question
            [5] - time_answer
            [6] - email
            [7] - enabled
            [8] - name (Имя категории)
         *}


         <form action="index.php" name="form_admin" method="get">

         {* строка навигатора верхняя *}
         {if $navigator}
              <center>{$navigator|indent:5:"&nbsp;"}</center>
         {/if}

         {* формируем переменную Smarty - содержащую номер текущего вопроса для отображения *}
         {if $offset == -1}
            {assign var=number_question value=1}
         {else}
            {assign var=number_question value=$offset+1}
         {/if}



         <font class="quest">
         {* список вопросов, на каждый из которых можно ответить *}
         {section name=i loop=$list_new_questions}

            <br>
            {* название категории *}
            <font class=big>
               &nbsp;{$list_new_questions[i][8]} <br>
            </font>

            <input type="checkbox" name="ch" value={$list_new_questions[i][0]}>

            {* номер вопроса *}
            {$number_question+$smarty.section.i.index}).
            <a href="{$code_page}&categoryID={$categoryID}&questionID={$list_new_questions[i][0]}">
               {$smarty.const.STRING_QUESTION}
            </a>
            &nbsp;&nbsp;-{$list_new_questions[i][2]|indent:5:"&nbsp;"} <br><br>

            {* в случае ответа на вопрос ищем вопрос на который хотим ответить *}
            {if $state == 6 && $list_new_questions[i][0] == $questionID}
               {* форма ввода ответа на вопрос *}
               <textarea name="answer" rows=10 cols=70></textarea>

               <br><br>
               <input type=hidden name="questionID" value={$questionID}>
               {$unused|indent:5:"&nbsp;"}  <input type="submit" name="but_answer" value="{$smarty.const.STRING_ANSWER}">
               <br>
            {/if}

         {/section}
         </font>

         {* строка навигатора нижняя *}
         {if $navigator}
            <br>
            <center>{$navigator|indent:5:"&nbsp;"}</center>
            <br>
            <br>
         {/if}

		{*
		<hr>
		{$smarty.const.MESS_BUTTON_CHANGE_INFO}
		<hr>
		*}


         {* скрытое поле - переключение на страницу *}
         <input type=hidden name="answer_page">
         {* скрытое поле - идентификатор выбранной категории *}
         <input type=hidden name="categoryID" value={$categoryID}>
         <input type=hidden name="offset" value={$offset}>

         {if $num_find < 15}
            {* количество переводов считается относительно кол-ва вопросов *}
            {assign var=max_field value=15}
            {assign var=num_enter value=$max_field-$num_find}
            {* в случае нескольких вопросов дополнительные переводы строк *}
            {$unused|indent:$num_enter:"<br>"}
         {/if}

         {if $num_find}
            {* $unused - не используемая переменная, предназначена только для использования модификатора ident *}
            {$unused|indent:5:"&nbsp;"}  <input type="submit" name="change" value="{$smarty.const.STRING_CHANGE_CATEGORY}">
            {$unused|indent:5:"&nbsp;"}  <input type="submit" name="delete" value="{$smarty.const.STRING_DELETE}">
            {$unused|indent:5:"&nbsp;"}  <input type="reset"  value="{$smarty.const.STRING_CLEAR}">
            
            {* дополнительная подсказка о последовательности изменения категорий *}
            <br><br>
			<hr> <font class=cat_dark> {$smarty.const.MESS_BUTTON_CHANGE_INFO} </font> <hr>            
         {/if}

         </form>



      </TD>


   </TR>

</TABLE>


